package com.ymatou.operate.trading.api.parameter;

import com.ymt.base.BaseBean;
import com.ymttest.common.enums.PlatformEnum;

/**
 * 新增支付接口Bean FreeMaker Template自动生成代码
 */
public class OrderPayRequestBean extends BaseBean {

    /** 买家id */
    private int UserId;

    public int getUserId() {

        return UserId;

    }

    public void setUserId(int UserId) {

        this.UserId = UserId;

    }

    /** 交易号 */
    private int TradingId;

    public int getTradingId() {

        return TradingId;

    }

    public void setTradingId(int TradingId) {

        this.TradingId = TradingId;

    }

    /** 交易密码 */
    private String TradingPwd;

    public String getTradingPwd() {

        return TradingPwd;

    }

    public void setTradingPwd(String TradingPwd) {

        this.TradingPwd = TradingPwd;

    }

    /** 使用码头账户余额支付金额 */
    private java.math.BigDecimal UseAccountAmount;

    public java.math.BigDecimal getUseAccountAmount() {

        return UseAccountAmount;

    }

    public void setUseAccountAmount(java.math.BigDecimal UseAccountAmount) {

        this.UseAccountAmount = UseAccountAmount;

    }

    /** 银行编号 */
    private String BankId;

    public String getBankId() {

        return BankId;

    }

    public void setBankId(String BankId) {

        this.BankId = BankId;

    }

    /** 当前支付IP */
    private String UserIp;

    public String getUserIp() {

        return UserIp;

    }

    public void setUserIp(String UserIp) {

        this.UserIp = UserIp;

    }

    /** 支付回调地址 */
    private String CallBackUrl;

    public String getCallBackUrl() {

        return CallBackUrl;

    }

    public void setCallBackUrl(String CallBackUrl) {

        this.CallBackUrl = CallBackUrl;

    }

    /** 来源哪个应用 */
    private PlatformEnum UsePlatform;

    public PlatformEnum getUsePlatform() {

        return UsePlatform;

    }

    public void setUsePlatform(PlatformEnum UsePlatform) {

        this.UsePlatform = UsePlatform;

    }

    /**
     * 支付方式 10：普通html收银台 11：支付宝wap收银台 12：支付宝国际收银台 13：app国际支付宝 14：微信jsapi 15：微信app
     * */
    private String PayType;

    public String getPayType() {

        return PayType;

    }

    public void setPayType(String PayType) {

        this.PayType = PayType;

    }

    /** json格式 */
    private String ParamExt;

    public String getParamExt() {

        return ParamExt;

    }

    public void setParamExt(String ParamExt) {

        this.ParamExt = ParamExt;

    }

    /** 第三方回调CallBackUrl时候,会带上Memo */
    private String Memo;

    public String getMemo() {

        return Memo;

    }

    public void setMemo(String Memo) {

        this.Memo = Memo;

    }
}
